Collective Communication in Wormhole-Routed Massively Parallel Computers
نویسندگان
چکیده
Massively parallel computers (MPC) are characterized by the distribution of memory among an ensemble of nodes. Since memory is physically distributed, MPC nodes communicate by sending data through a network. In order to program an MPC, the user may directly invoke low-level message passing primitives, may use a higher-level communications library, or may write the program in a data parallel language and rely on the compiler to translate language constructs into communication operations. Whichever method is used, the performance of communication operations directly aaects the total computation time of the parallel application. Communication operations may be either point-to-point, which involves a single source and a single destination, or collective, in which more than two processes participate. This paper discusses the design of collective communication operations for current systems that use the wormhole routing switching strategy, in which messages are divided into small pieces and pipelined through the network. Compared to the store-and-forward switching method that was used in early multicomputers, wormhole routing often reduces the eeect of path length on communication latency. Over the past several years, a number of researchers have exploited this property in the design of new collective communication algorithms, which diier fundamentally from their store-and-forward predecessors. This paper discusses the signiicant issues involved in wormhole-routed collective communication and presents the major classes of solutions that have been proposed to address the problem.
منابع مشابه
Path-Based Multicast Communication in Wormhole-Routed Unidirectional Torus Networks
This paper addresses the problem of one-to-many, or multicast, communication in wormhole-routed, n-dimensional torus networks. The proposed methods are designed for systems that support intermediate reception, which permits multi-destination messages to be pipelined through several nodes, depositing a copy at each node. A key issue in the design of such systems is the routing function, which mu...
متن کاملIssues in Designing Eecient and Practical Algorithms for Collective Communication on Wormhole-routed Systems
Proceedings of the 1995 ICPP Workshop on Challenges for Parallel Processing, pp.8-15. The signiicance of collective communication operations for scalable parallel systems has been well emphasized by the recent Message Passing Interface (MPI) standard 20]. A large number of algorithms have been proposed in recent past to support these operations on wormhole-routed systems. However, some algorith...
متن کاملOn the Communication Latency of Wormhole Routed Interconnection Networks
Several analytical models have been proposed in the literature for wormhole -routed multicomputers. However, all these models have been discussed in the context of unicast communication and there has been comparatively little activity in the area of analytical modelling of collective communication algorithms like broadcast. To our best knowledge, this paper presents the first analytical model t...
متن کاملEecient Collective Data Distribution in All-port Wormhole-routed Hypercubes
This paper addresses the problem of collective data distribution, speciically multicast, in wormhole-routed hypercubes. The system model allows a processor to send and receive data in all dimensions simultaneously. New theoretical results that characterize contention among messages in wormhole-routed hypercubes are developed and used to design new multicast routing algorithms. The algorithms ar...
متن کاملEfficient Multicast in All-Port Wormhole-Routed Hypercubes
This paper addresses the problem of collective data distribution, speci cally multicast, in wormhole-routed hypercubes. The system model allows a processor to send and receive data in all dimensions simultaneously. New theoretical results that characterize contention among messages in wormhole-routed hypercubes are developed and used to design new multicast routing algorithms. The algorithms ar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Computer
دوره 28 شماره
صفحات -
تاریخ انتشار 1995